<script>
    // 获取手机号

             // https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html

             /*
                  一、接口说明

                            1、接口英文名

                                    getPhoneNumber

                            2、功能描述

                                    该接口用于将 code 换取用户手机号。  说明，每个code只能使用一次，code的有效期为5min。
             */

            /*
                  二、调用方式

                            1、HTTPS调用

                                    POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN

                            2、云调用

                                    ①、出入参和HTTPS调用相同，调用方式可查看云调用说明文档

                                    ②、接口方法为: openapi.phonenumber.getPhoneNumber

                            3、第三方调用

                                    ①、调用方式以及出入参和HTTPS相同，近视调用的 access_token不同

                                    ②、该接口所属的权限集id为：18

                                    ③、服务商获得其中之一权限集授权后，可通过使用authorizer_access_token代商家进行调用

                            4、请求参数

                                         属性	          类型	        必填	    说明

                                    ①、access_token	    string	        是	    接口调用凭证，该参数为 URL 参数，非 Body 参数。
                                                                                使用access_token或者authorizer_access_token

                                    ②、code	            string	        是	    手机号获取凭证

                                    ③、openid	        string	        否

                            5、返回参数

                                      	属性	       类型	       说明

                                    ①、errcode	    number	    错误码

                                    ②、errmsg	    string	    错误信息

                                    ③、phone_info   object      用户手机号信息

                                               	    属性	        类型	        说明
                                            <1>、phoneNumber       string       用户绑定的手机号 (国外手机号会有区号)
                                            
                                            <2>、purePhoneNumber   string       没有区号的手机号

                                            <3>、countryCode       string       区号，也是国家码，如86代表中国

                                            <4>、watermark         object       数据水印

                                                        属性	      类型	    说明

                                                   ★、 timestamp	number	用户获取手机号操作的时间戳

                                                   ★、 appid	    string	小程序appid
            */

            /*
                  三、调用示例
                  
                            1、请求数据示例

                                       {
                                            "code": "e31968a7f94cc5ee25fafc2aef2773f0bb8c3937b22520eb8ee345274d00c144"
                                       } 

                            2、返回数据示例

                                      {
                                            "errcode":0,
                                            "errmsg":"ok",
                                            "phone_info": {
                                                "phoneNumber":"xxxxxx",
                                                "purePhoneNumber": "xxxxxx",
                                                "countryCode": 86,
                                                "watermark": {
                                                    "timestamp": 1637744274,
                                                    "appid": "xxxx"
                                                }
                                            }
                                      }


                            3、错误码

                                    （页面最底部）
                                    https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
            */
</script>